"""
用键盘输入一组水果名称并以空格分隔，共一行，
示例格式如下。
苹果 芒果　草莓　芒果　苹果　草莓　芒果　香蕉　芒果　
草莓统计水果类型的数量，按数量从多到少的顺序输出水果类型及对应数量，
以英文冒号分隔，每个水果类型一行。
输出结果保存在考生文件夹下，命名为“PY202.txt”。输出的参考格式如下。
芒果：4
草莓：3
苹果：2
香蕉：1
"""
txt = input("请输入类型序列 ： ")
fo = open("py202.txt","w")
fruits = txt.split(" ")
d={}
for fruit in fruits:
    d[fruit] = d.get(fruit,0)+1
    # 字典项转换为列表，每个元素是一个元组
ls=list(d.items())
    # 排序依据是元组的第二个元素（即出现次数)
ls.sort(key=lambda x:x[1],reverse=True)
for k in ls:
    fo.write("{}:{}".format(k[0],k[1]))
fo.close()
